Generating Domain Specific Aspect Code for Navigation from Platform Specific Models in MWACSL

نویسندگان

  • Antonia M. Reina Quintero
  • Miguel Toro Bonilla
  • Jesús Torres Valderrama
چکیده

Resumen. MWACSL is an Aspect-Oriented and Model-Driven approach for software development in the context of web applications. MWACSL uses domain specific aspect languages for dealing with the different aspects of a system. In this context one application is composed of a primary model and a set of aspect models, each one expressed by means of a Domain Specific Aspect Language. Furthermore, MWACSL is also based on Model-Driven Architecture as a way of separating the technological details. If we look at the horizontal dimension of MWACSL, this paper is focused on the platform specific level, while looking at the vertical dimension, the focus is on the navigational aspect. The specific platform is Spring Web Flow, a framework that has been thought for defining navigation flows. The main contributions of the paper are the definition of a metamodel for Spring Web Flow and a set of model to text transformations to generate web flows. These contributions can be considered as part of the MWACSL approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating Aspect Code from Models

Synthesis of source code from models typically proceeds as a direct mapping from each modeling element to the generation of a set of intentionally equivalent source code statements. When a library of components is available, the model interpreter can leverage a larger granularity of reuse by generating configurations of the available components. However, it is difficult to synthesize certain pr...

متن کامل

Domain-Specific Modelling for Cross-Platform Product Families

Domain-specific modelling has proved its worth for improving development speed and dependability of applications. By raising the level of abstraction away from the code and towards the structure and behaviour of an application, it also offers good possibilities for generating the same application from the same models, but for a wide variety of client platforms. This paper examines one example o...

متن کامل

Applying Model-Driven Architecture to achieve distribution transparencies

This paper proposes a principled methodology for the realization of distribution transparencies. The proposed methodology is placed within the general context of Model-Driven Architecture (MDA) development. Specifically, it consists of a UML-based representation for the specification of platform independent models of a system. Moreover, it comprises an automated aspect-oriented method for the r...

متن کامل

A domain-specific language for defining static structure of database applications

In this paper we present DOMMLite an extensible domainspecific language (DSL) for static structure definition of databaseoriented applications. The model-driven engineering (MDE) approach, an emerging software development paradigm, has been used. The language structure is defined by the means of a metamodel supplemented by validation rules based on Check language and extensions based on Extend ...

متن کامل

Cooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing

Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008